/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.bhatni.mockprocessor.expression;

import com.bhatni.mockprocessor.Message;

/**
 *
 * @author Viren
 */
public abstract class BaseSingleConditionExpression extends BaseConditionExpression {

    private String expression;
    private String factFilter;

    /**
     * @return the expression
     */
    public String getExpression() {
        return expression;
    }

    /**
     * @param expression the expression to set
     */
    public void setExpression(String expression) {
        this.expression = expression;
    }

    /**
     * @return the factType
     */
    public FACT_TYPE getFactType() {
        return factType;
    }

    /**
     * @param factType the factType to set
     */
    public void setFactType(FACT_TYPE factType) {
        this.factType = factType;
    }

    /**
     * @return the factFilter
     */
    public String getFactFilter() {
        return factFilter;
    }

    /**
     * @param factFilter the factFilter to set
     */
    public void setFactFilter(String factFilter) {
        this.factFilter = factFilter;
    }

    public enum FACT_TYPE {

        HEADER,
        BODY
    }
    private FACT_TYPE factType;
}
